<!DOCTYPE html>
<html lang="zh-CN">
    <head>
        <meta charset="UTF-8" />
        <title>16_数组-es5新增方法-filter</title>
    </head>
    <body>
        <script>
            // var arr = [60,50,80,90,20,100];

            // 老的方法
            // var new_arr = [];
            // for(var i = 0; i < arr.length; i++){
            //     if(arr[i] >= 60) {
            //         new_arr[new_arr.length] = arr[i];
            //     }
            // }
            // console.log(new_arr);


            // 新的方法
            // item:数组元素
            // index：数组下标
            // arr：当前正在操作的数组

            // var arr = [60,50,80,90,20,100];

            // var result = arr.filter(function(item,index,arr){
            //     return item >= 60;
            // });

            // console.log(result);

            // 总结：也可以用来遍历
            //       在遍历的过程中 如果return的是true 那么就会将该元素
            // 放到一个新的数组中

            var arr = [60,50,80,90,20,100];

            var result = arr.filter(function(item){
                if(item == 20){
                    return false;
                }else {
                    return true;
                }
            })

            console.log(result);

        </script>
    </body>
</html>